This simulation was developed by Andrew Duffy (original at http://physics.bu.edu/~duffy/Ejs/EP_chapter25/ThinFilm_v2.html) and slightly modified by Taha Mzoughi. It is developd by EJS (Easy Java Simulations). More information about EJS can be found here: http://www.um.es/fem/Ejs/